Transaction Anomaly
transactionにおける異常な状態のこと
こういった状態にはなってはならない
Lost Update
更新結果が消える
RC / RR(DB による)
Dirty Read
未コミットを読んでしまう
Read Uncommitted
Non-repeatable Read
同じクエリ結果が変わる
Read Committed
Phantom Read
行数が変わる
Repeatable Read
Write Skew
整合性制約が破れる
Snapshot Isolation
Read Skew
部分的に不整合なデータを読む
Read Committed
Inconsistent Read
1度の読み取り操作で内部不整合
Read Committed
Read Only Anomaly
読み取り専用でも不整合を観測
Snapshot Isolation
/mrsekut-book-4774171972/355: さまざまな異常